'use strict';

module.exports = app => {
  const mongoose = app.mongoose
  const SignInSchema = new mongoose.Schema(
    {
      name: { // 真实姓名
        type: String
      },
      mobile: { // 手机号
        type: String,
        required: true
      },
      position: { // 打卡位置
        type: String
      },
      lng: { // 经度
        type: Number
      },
      lat: { // 纬度
        type: Number
      },
      time: { // 打卡时间
        type: String
      },
      status: { // 打卡状态 0 未打卡 1 已打卡
        type: Number
      },
      time_stamp: { // 时间戳
        type: Number
      },
      start: { // 当前天
        type: Number
      }
      // end: { // 当前23:59:59时间戳
      //   type: Number
      // }
    },
    {
      // 时间戳
      timestamps: {
        createAt: 'createAt',
        updateAt: 'updateAt'
      }
    }
  )
  return mongoose.model('SignIn', SignInSchema)
};
